/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.deployment.interfacedao;

import br.com.deployment.entidade.fermojupi.AtoItem;
import br.com.deployment.entidade.fermojupi.Emolumento;
import br.com.deployment.entidade.fermojupi.EmolumentoItem;
import java.math.BigDecimal;
import java.util.List;
import javax.ejb.Remote;

/**
 *
 * @author roniere
 */
@Remote
public interface _EmolumentoDao {
    public void create(Emolumento dis);

    void edit(Emolumento dis);

    void remove(Emolumento dis);
    
    Emolumento find(int id);
    
    List<Emolumento> findAll();
    
    List<Emolumento> findEmolumento(Emolumento emol);
    
    List<Emolumento> findPesquisar(Emolumento emol);
     
    Emolumento findEmolAtivo();
    
    BigDecimal valorToAto(AtoItem atoItem, BigDecimal valor);
    
    EmolumentoItem valorToAtoProtocolo(AtoItem atoItem, BigDecimal valor);

    boolean verificaEmolumentoItemAto(AtoItem ai);
    
}
